package com.testwa.distest.client.component.executor.worker;import com.testwa.core.cmd.RemoteRunCommand;import com.testwa.distest.client.component.executor.task.TestTaskListener;import com.testwa.distest.client.exception.*;import java.io.IOException;/** * @Program: distest * @Description: 回归测试抽象类 * @Author: wen * @Create: 2018-05-15 14:32 **/public abstract class FunctionalAbstractExecutor extends AbstractExecutor {    public void init(RemoteRunCommand cmd, TestTaskListener listener) {        super.init(cmd, listener);    }    public abstract void init(String appiumUrl, RemoteRunCommand cmd, TestTaskListener listener);    /**     * 安装APP     */    public abstract void downloadScript() throws InstallAppException, DownloadFailException, IOException;}